
* { margin: 0; padding: 0; font-family: Arial; }
html, body { height: 100%; }

body { font-size: 14px; font-family: Arial; color: #444; background: #EBEBEB; width: 100%; height: 100%; line-height: normal; }


table { border-collapse: collapse; border: 0; }
table td { vertical-align: top; }

h1 { color: #383838; font-size: 26px; font-weight: normal; padding: 30px 0 5px 0; margin-bottom: 20px; line-height: 28px; text-shadow: 0 1px 0 #FFF; }
h2 { color: #333; margin: 30px 0 0 0; font-size: 20px; font-weight: normal; padding: 0 0 5px 0; }
h3 { color: #535353; margin: 30px 0 0 0; font-size: 18px; font-weight: normal; line-height: 22px; }

#clear { clear: both; }
#clear-left { clear: left; }
#clear-right { clear: right; }
img { border: none; border-style: none; text-decoration: none; outline: none; vertical-align: middle; }
#relative { position: relative; }
img.center { padding: 3px; background: #FFF; border: 1px solid #CCC; }
img.float-right { float: right; margin: 10px 0 10px 20px; padding: 3px; background: #FFF; border: 1px solid #CCC; }
img.float-left { float: left; margin: 17px 20px 10px 0; padding: 1px; background: #FFF; border: 1px solid #CCC; }

.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; color: #666; }
sub { bottom: -0.3em; color: #666; }

a { color: #D41F18; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }
a:focus { outline: none; }

input { padding: 0; margin: 0; border: 0 solid; overflow: visible; }
form { margin: 0; }


#sortTable-articles thead { cursor: pointer; }
table#sortTable-articles tbody tr.odd td { background: #FFF; }



table.tablica0 { margin-left: auto; margin-right: auto; }
table.tablica0 td.td0 { padding: 4px 10px; font-size: 12px; border: 0; }

table.tablica1 { margin-left: auto; margin-right: auto;
	-webkit-box-shadow: #CCC 1px 2px 3px; -moz-box-shadow: #CCC 1px 2px 3px; box-shadow: #CCC 1px 2px 3px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
table.tablica1 th { font-size: 12px; background: #E3E3E3; padding: 10px; vertical-align: middle;
	border: 1px solid #CDCDCD; font-weight: bold;
	background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
	background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
	background: -o-linear-gradient(#FFFFFF, #E3E3E3);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
	background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
	background: linear-gradient(#FFFFFF, #E3E3E3);
	-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
	behavior: url(/templates/scripts/pie.htc); }
table.tablica1 td { padding: 10px; font-size: 12px; border: 1px solid #CDCDCD; background: #FFF; }
table.tablica1 td:hover, table.tablica1 td.tablica1hover, table.tablica1 td.hover, table.tablica1 tr:hover td,
	table#sortTable-articles tbody tr.odd:hover td, table#sortTable-tovar tbody tr.odd:hover td { background: #EFEFEF; }


#wrapper { min-height: 100%; height: auto !important; height: 100%; position: relative; }
.wrap { width: 980px; margin: 0 auto; position: relative; }
#totopup { position: absolute; top: -16px; left: 0; width: 1px; height: 1px; }
#totop { position: fixed; bottom: 20px; right: 30px; background: url(img/ico-top.png) no-repeat; width: 32px; height: 32px; }
#header { background: #232323 url(img/bg-header.gif); position: relative; height: 80px; }
#logo { position: absolute; top: 12px; left: 10px; }
#slogan { position: absolute; top: 35px; right: 35px; color: #878787; font-size: 13px; text-shadow: 0 1px 0 #262626; }
#soc { background: url(img/soc.png) no-repeat; position: absolute; width: 367px; height: 20px; top: 7px; right: 10px; }
#adver1 { text-align: center; background: #FFF; border-bottom: 1px solid #D9D9D9; }
#adver2 { text-align: center; background: #FFF; border: 1px solid #D9D9D9; padding: 10px; margin-top: 15px; }
#icons { background: #E4E4E4; border-bottom: 1px solid #999999; padding: 10px 0;
	background: -webkit-linear-gradient(#E4E4E4, #C4C4C4);
	background: -ms-linear-gradient(#E4E4E4, #C4C4C4);
	background: -o-linear-gradient(#E4E4E4, #C4C4C4);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E4E4E4), to(#C4C4C4));
	background: -moz-linear-gradient(#E4E4E4, #C4C4C4);
	background: linear-gradient(#E4E4E4, #C4C4C4);
	-pie-background: linear-gradient(#E4E4E4, #C4C4C4);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#icons1 { float: left; text-align: center; padding: 0 10px; }
#icons1 a { display: block; width: 265px; background: #FFF; padding: 10px 20px; }

#cepka1 { background: #FFF; border-bottom: 1px solid #CACACA;
	background: -webkit-linear-gradient(#FFFFFF, #E8E8E8);
	background: -ms-linear-gradient(#FFFFFF, #E8E8E8);
	background: -o-linear-gradient(#FFFFFF, #E8E8E8);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E8E8E8));
	background: -moz-linear-gradient(#FFFFFF, #E8E8E8);
	background: linear-gradient(#FFFFFF, #E8E8E8);
	-pie-background: linear-gradient(#FFFFFF, #E8E8E8);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#cepka { padding: 5px 10px 5px 10px; }
	#cepka img { margin: 0 3px; }
	#cepka a.home { color: #767676; font-size: 11px; text-decoration: underline;  padding: 3px 5px 0px 17px; background: url(img/ico-home.gif) no-repeat 0 5px; }
	#cepka a.home:hover { color: #000; }
	#cepka a { color: #767676; font-size: 11px; text-decoration: underline; padding: 3px 3px 3px 4px; }
	#cepka a:hover { color: #000; }
	#cepka a.current { color: #000; text-decoration: underline; }
	#cepka a.current:hover { color: #000; }

#menu1border { border-top: 1px solid #171717; border-bottom: 1px solid #262626; }
#menu1 { background: #262626; height: 34px; border-top: 1px solid #444444; border-bottom: 1px solid #444444;
	background: -webkit-linear-gradient(#393939, #262626);
	background: -ms-linear-gradient(#393939, #262626);
	background: -o-linear-gradient(#393939, #262626);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#393939), to(#262626));
	background: -moz-linear-gradient(#393939, #262626);
	background: linear-gradient(#393939, #262626);
	-pie-background: linear-gradient(#393939, #262626);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
	#menu1 ul { list-style-type: none; }
	#menu1 ul li { float: left; }
	#menu1 ul li a, #menu1 ul li a:visited { display: block; text-decoration: none; border-left: 1px solid #444;
		padding: 9px 20px 10px 20px; color: #C5C5C5; font-size: 12px; text-shadow: 0 1px 0 #262626; }
	#menu1 ul li a:hover { text-decoration: underline; color: #FFF; text-shadow: none; }
	#menu1 ul li.selected a { text-decoration: underline; color: #FFF; background: #262626; text-shadow: none; }


#middle-otstup { padding: 0 0 70px 0; min-height: 100%; height: auto !important; position: relative; }

#content { padding: 0 10px; }
p { margin: 15px 0; line-height: 20px; }
#content ul { list-style: none; margin: 10px 0 20px 10px; }
#content ul li { background: url(img/li.gif) no-repeat 0 7px; margin-bottom: 7px; padding-left: 20px; font-size: 13px; }
#content ol { margin: 10px 0 20px 30px; }
#content ol li { margin-bottom: 7px; font-size: 13px; }



#menu-left1 { background: #FFF; border: 1px solid #CACACA; padding: 10px 10px; }
.menu-left1 { column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; }
#menu-left1 ul { list-style-type: none; margin: 0; }
#menu-left1 ul li { margin: 0; background: none; padding: 0; }
#menu-left1 ul li a, #menu-left1 ul li a:visited { font-size: 12px; font-weight: bold; color: #202020;
	display: block; padding: 3px 0px; text-decoration: underline; margin: 0 15px 0 0; border-bottom: 1px solid #E6E6E6; }
#menu-left1 ul li a:hover { text-decoration: underline; color: #FF0000; }
#menu-left1 ul li.current a, #menu-left1 ul li.current a:visited, #menu-left1 ul li.current a:hover { text-decoration: underline; color: #FF0000; }



#article1 { padding: 0 0 20px 0; border-bottom: 1px dotted #CCC; margin-bottom: 20px; }
a.article1 { color: #000; font-size: 18px; text-decoration: underline; line-height: normal; }
a.article1:hover { color: #FF0000; text-decoration: underline; }
#date-article1 { color: #B4B4B4; font-size: 11px; padding: 7px 0 10px 0; }
#small-text1 { padding: 0; font-size: 13px; line-height: 18px; }
#img-article { float: left; width: 75px; height: 75px; padding-top: 3px; background: url(img/preloader.gif) 50% 50% no-repeat; }
#img-article img { padding: 1px; border: 1px solid #D5D5D5; }
#img-article img:hover { border: 1px solid #000; }
#small-text-article { padding: 0px 0 15px 90px; font-size: 13px; line-height: 18px; }
#podpiska { margin: 5px auto 15px auto; width: 300px; padding: 20px 30px; background: #E4E3E3; border: 1px solid #CACACA;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
	behavior: url(/templates/scripts/pie.htc); position: relative; }
	.forma-podpiska { padding: 5px 0 5px 3px; background: #FFF; border: 1px solid #CACACA; font-size: 11px; color: #666;
			margin-right: 5px; _margin-right: 2px; width: 240px; float: left; }
	.button { padding: 0; }
#read-more { text-align: right; padding: 10px 0 0 0; }
a.read-more { padding: 3px 10px 4px 10px; background: #E3E3E3; text-decoration: none; color: #333; font-size: 13px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #B5B5B5; text-shadow: 0 1px 0 #FFF;
	background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
	background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
	background: -o-linear-gradient(#FFFFFF, #E3E3E3);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
	background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
	background: linear-gradient(#FFFFFF, #E3E3E3);
	-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
a.read-more:hover { background: #262626; text-decoration: none; color: #FFF; text-shadow: none;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #262626;
	background: -webkit-linear-gradient(#393939, #262626);
	background: -ms-linear-gradient(#393939, #262626);
	background: -o-linear-gradient(#393939, #262626);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#393939), to(#262626));
	background: -moz-linear-gradient(#393939, #262626);
	background: linear-gradient(#393939, #262626);
	-pie-background: linear-gradient(#393939, #262626);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
#podpiskamail { padding: 0px 0 0 0; }
a.podpiskamail { background: url(img/ico-mail.png) no-repeat 2px 4px; color: #525252; padding: 3px 0 4px 28px;
	text-decoration: underline; font-weight: bold; font-size: 12px; }
a.podpiskamail:hover { background: url(img/ico-mail.png) no-repeat 3px 4px; text-decoration: underline; color: #000; }
#podpiskarss { padding: 7px 0 0px 0; }
a.podpiskarss { background: url(img/ico-rss.png) no-repeat 1px 4px; color: #525252; padding: 3px 0 4px 28px;
	text-decoration: underline; font-weight: bold; font-size: 12px; }
a.podpiskarss:hover { background: url(img/ico-rss.png) no-repeat 2px 4px; text-decoration: underline; color: #000; }
#arhive-news { padding: 15px 0 0 0; text-align: right; }
#arhive-news a { background: url(img/arrow1.gif) no-repeat 0 3px; font-size: 12px; font-weight: bold; padding: 3px 0 3px 17px; text-decoration: underline; }
#arhive-news a:hover { background: url(img/arrow1.gif) no-repeat 1px 3px; color: #F20000; }
#share { float: right; background: #FFF; margin-top: 15px; }
	#share-text { float: left; color: #666; font-size: 11px; padding: 5px 10px 4px 10px; }
	#share-ico { float: right; padding: 5px 10px 4px 10px; }
#article { padding: 15px 0 0 0; }
img.small-foto-news-home { float: left; margin: 2px 7px 1px 0; border: 1px solid #D5D5D5; padding: 1px; background: #FFF; }
#date-article { color: #B4B4B4; font-size: 11px; }



div.pagination { padding: 20px 20px 20px 20px; text-align: center; line-height: 40px; }
div.pagination a { padding: 7px 12px 7px 12px; margin-right: 3px; text-decoration: none; color: #333; vertical-align: middle;
	background: #FFF; border: 1px solid #B5B5B5; font-weight: bold; font-size: 13px; line-height: normal; text-shadow: 0 1px 0 #FFF;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background: -webkit-linear-gradient(#FFFFFF, #E3E3E3);
	background: -ms-linear-gradient(#FFFFFF, #E3E3E3);
	background: -o-linear-gradient(#FFFFFF, #E3E3E3);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#E3E3E3));
	background: -moz-linear-gradient(#FFFFFF, #E3E3E3);
	background: linear-gradient(#FFFFFF, #E3E3E3);
	-pie-background: linear-gradient(#FFFFFF, #E3E3E3);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
div.pagination a:hover, div.pagination a:active { color: #000; text-decoration: none; background: #D9D9D9;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #666;
	background: -webkit-linear-gradient(#EDEDED, #D9D9D9);
	background: -ms-linear-gradient(#EDEDED, #D9D9D9);
	background: -o-linear-gradient(#EDEDED, #D9D9D9);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EDEDED), to(#D9D9D9));
	background: -moz-linear-gradient(#EDEDED, #D9D9D9);
	background: linear-gradient(#EDEDED, #D9D9D9);
	-pie-background: linear-gradient(#EDEDED, #D9D9D9);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
div.pagination span.current { padding: 7px 12px 7px 12px; margin-right: 3px; font-weight: bold; vertical-align: middle;
	background: #262626; color: #FFF; border: 1px solid #262626; font-size: 13px; line-height: normal;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background: -webkit-linear-gradient(#393939, #262626);
	background: -ms-linear-gradient(#393939, #262626);
	background: -o-linear-gradient(#393939, #262626);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#393939), to(#262626));
	background: -moz-linear-gradient(#393939, #262626);
	background: linear-gradient(#393939, #262626);
	-pie-background: linear-gradient(#393939, #262626);
	behavior: url(/templates/scripts/pie.htc); position: relative; }

input.btn { background: #00689D; padding: 5px 15px 6px 15px; color: #FFF; text-decoration: none; font-weight: bold;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background: -webkit-linear-gradient(#0985C4, #00689D);
	background: -ms-linear-gradient(#0985C4, #00689D);
	background: -o-linear-gradient(#0985C4, #00689D);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0985C4), to(#00689D));
	background: -moz-linear-gradient(#0985C4, #00689D);
	background: linear-gradient(#0985C4, #00689D);
	-pie-background: linear-gradient(#0985C4, #00689D);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
input.btn:hover { background: #065396; text-decoration: none; cursor: pointer;
	background: -webkit-linear-gradient(#0B68B8, #065396);
	background: -ms-linear-gradient(#0B68B8, #065396);
	background: -o-linear-gradient(#0B68B8, #065396);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0B68B8), to(#065396));
	background: -moz-linear-gradient(#0B68B8, #065396);
	background: linear-gradient(#0B68B8, #065396);
	-pie-background: linear-gradient(#0B68B8, #065396);
	behavior: url(/templates/scripts/pie.htc); position: relative; }
input.input { padding: 0; margin: 0; border: 1px solid #999; width: 250px; overflow: visible; }
.err { color: #CC0000; }


#bottom { margin: -40px auto 0; height: 40px; position: relative; background: #232323 url(img/bg-header.gif);
	border-top: 1px solid #AAA; }
	#copyright { color: #808080; font-size: 12px; padding: 11px 0 0 0; text-align: center; }
		#copyright a { color: #8D8D8D; text-decoration: underline; }
		#copyright a:hover { color: #FFF; text-decoration: underline; }


